#include <stdio.h>
#include<unistd.h>

//看看编译器可以创建多少个进程
int main()
{
  int cnt=0;
  while(1)
  {
    int ret = fork();
    if(ret<0)
    {
      printf("fork error!,cnt: %d\n",cnt);
      break;
    }
    else if(ret==0)
    {
      while(1) sleep(1);
    }
    //parent
    cnt++;
  }
  return 0;


}
